Silicon Labs /Series1 /EFM32GG11B /EFM32GG11B840F1024GQ64 /CRYPTO0 /WAC

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as WAC

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (BIN256)MODULUS0 (MODOP)MODOP 0 (MUL256)MULWIDTH 0 (256BIT)RESULTWIDTH

MULWIDTH=MUL256, RESULTWIDTH=256BIT, MODULUS=BIN256

Description

Wide Arithmetic Configuration

Fields

MODULUS

Modular Operation Modulus

0 (BIN256): Generic modulus. p = 2^256

1 (BIN128): Generic modulus. p = 2^128

2 (ECCBIN233P): Modulus for B-233 and K-233 ECC curves. p(t) = t^233 + t^74 + 1

3 (ECCBIN163P): Modulus for B-163 and K-163 ECC curves. p(t) = t^163 + t^7 + t^6 + t^3 + 1

4 (GCMBIN128): Modulus for GCM. P(t) = t^128 + t^7 + t^2 + t + 1

5 (ECCPRIME256P): Modulus for P-256 ECC curve. p = 2^256 - 2^224 + 2^192 + 2^96 - 1

6 (ECCPRIME224P): Modulus for P-224 ECC curve. p = 2^224 - 2^96 - 1

7 (ECCPRIME192P): Modulus for P-192 ECC curve. p = 2^192 - 2^64 - 1

8 (ECCBIN233N): P modulus for B-233 ECC curve

9 (ECCBIN233KN): P modulus for K-233 ECC curve

10 (ECCBIN163N): P modulus for B-163 ECC curve

11 (ECCBIN163KN): P modulus for K-163 ECC curve

12 (ECCPRIME256N): P modulus for P-256 ECC curve

13 (ECCPRIME224N): P modulus for P-224 ECC curve

14 (ECCPRIME192N): P modulus for P-192 ECC curve

MODOP

Modular Operation Field Type

MULWIDTH

Multiply Width

0 (MUL256): Multiply 256 bits

1 (MUL128): Multiply 128 bits

2 (MULMOD): Same number of bits as specified by MODULUS

RESULTWIDTH

Result Width

0 (256BIT): Results have 256 bits

1 (128BIT): Results have 128 bits

2 (260BIT): Results have 260 bits. Upper bits of result can be read through DDATA0MSBS in CRYPTO_STATUS

Links

() ()